package com.examples.datagrid.helper
{
	import com.examples.datagrid.model.ViewModel;
	import com.examples.datagrid.view.SamplePopUpView;
	
	import org.seasar.akabana.yui.core.event.notify;
	import org.seasar.akabana.yui.framework.ns.handler;

	public class SamplePopUpHelper
	{
		public var view:SamplePopUpView;
		
		public function SamplePopUpHelper()
		{
		}
		
		public function show(model:ViewModel):void {
			view.lblId.text = model.viewId;
			view.txtinptName.text = model.viewName;
		}
		
		public  function reflection():void {
			view.model.viewName  = view.txtinptName.text;
			
			// PopUpを呼び出したViewに
			// モデル情報とともにイベントを通知する。
			// (Actionクラスのイベントハンドラ用ファンクションが呼び出される)
			notify(view, "reflection", view.model);
		}
	}
}